self-contained bathroom facilities - German English Dictionary